package com.chainyoung.component_tmmarket.utils;

import com.chainyoung.common.constant.LibConstant;
import com.chainyoung.common.utils.SPUtil;
import com.chainyoung.common.utils.StringUtil;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

import java.util.List;

public class MarketUtil {

    /**
     * 获取历史搜索交易记录
     *
     * @return
     */
    public static List<String> getHistoryList() {
        String str = SPUtil.getInstance().getString(LibConstant.HISTORY_SEARCH, null);
        if (!StringUtil.isEmpty(str)) {
            Gson gson = new Gson();
            return gson.fromJson(str, new TypeToken<List<String>>() {
            }.getType());
        }
        return null;
    }


    /**
     * 保存历史搜索交易记录
     *
     * @param
     */
    public static void setHistoryList(List<String> datas) {
        if (datas != null) {
            String json = new Gson().toJson(datas);
            SPUtil.getInstance().put(LibConstant.HISTORY_SEARCH, json);
        } else {
            SPUtil.getInstance().put(LibConstant.HISTORY_SEARCH, StringUtil.EMPTY);
        }
    }

}
